package com.tuda.system.service;

import java.util.List;
import com.tuda.system.domain.TudaOrderTransfer;

/**
 * 货运中转Service接口
 * 
 * @author tuda
 * @date 2023-09-22
 */
public interface ITudaOrderTransferService
{
    /**
     * 查询货运中转
     *
     * @param id 货运中转主键
     * @return 货运中转
     */
    public TudaOrderTransfer selectTudaOrderTransferById(Long id);

    /**
     * 查询货运中转列表
     *
     * @param tudaOrderTransfer 货运中转
     * @return 货运中转集合
     */
    public List<TudaOrderTransfer> selectTudaOrderTransferList(TudaOrderTransfer tudaOrderTransfer);

    /**
     * 新增货运中转
     *
     * @param tudaOrderTransfer 货运中转
     * @return 结果
     */
    public int insertTudaOrderTransfer(TudaOrderTransfer tudaOrderTransfer);

    /**
     * 修改货运中转
     *
     * @param tudaOrderTransfer 货运中转
     * @return 结果
     */
    public int updateTudaOrderTransfer(TudaOrderTransfer tudaOrderTransfer);

    /**
     * 批量删除货运中转
     *
     * @param ids 需要删除的货运中转主键集合
     * @return 结果
     */
    public int deleteTudaOrderTransferByIds(String ids);

    /**
     * 删除货运中转信息
     *
     * @param id 货运中转主键
     * @return 结果
     */
    public int deleteTudaOrderTransferById(Long id);

    int updateOrderTransfer(Long orderId, String tName, String tValue);
}
